# - 什么是关系型数据库, 什么是非关系型数据库, 他们有什么区别, 各有什么应用场景.
# 关系型数据库又称为关系型数据库管理系统(RDBMS),它是利用数据概念实现对数据处理的算法，达到对数据及其快速的增删改查操作。
# 非关系型数据库：指非关系型的，分布式的，且一般不保证遵循ACID原则的数据存储系统。
# 区别：关系型数据库:易于维护,使用方便,性能欠佳,数据量大查询速度慢。
#      非关系型数据库：用户可以根据需要去添加自己需要的字段，为了获取用户的不同信息，不像关系型数据库中，要对多表进行关联查询
#                  非关系型数据库严格上不是一种数据库，应该是一种数据结构化存储方法的集合；
#                  只适合存储一些较为简单的数据，对于需要进行较复杂查询的数据，关系型数据库显的更为合适。不适合持久存储海量数据
#          1.使用场景不同：关系型数据库适用于关系特别复杂的数据库查询场景，非关系则反之

#          2.“事务”特性的支持：关系型数据库对事务支持的非常完善，二非关系型数据库则不支持

#          3.成本：Nosql数据库简单易部署，基本都是开源软件，不需要像使用Oracle那样花费大量成本购买使用，相比关系型数据库价格便宜。
#
#           4.查询速度：Nosql数据库将数据存储于缓存之中，而且不需要经过SQL层的解析，关系型数据库将数据存储在硬盘中，自然查询速度远不及Nosql数据库。
#
#           5.存储数据的格式：Nosql的存储格式是key,value形式、文档形式、图片形式等等，所以可以存储基础类型以及对象或者是集合等各种格式，而数据库则只支持基础类型。
#
#           6.扩展性：关系型数据库有类似join这样的多表查询机制的限制导致扩展很艰难。Nosql基于键值对，数据之间没有耦合性，所以非常容易水平扩展。
#
#           7.持久存储：Nosql不使用于持久存储，海量数据的持久存储，还是需要关系型数据库
#
#           8.数据一致性：非关系型数据库一般强调的是数据最终一致性，不像关系型数据库一样强调数据的强一致性，从非关系型数据库中读到的有可能还是处于一个中间态的数据


# 应用场景：关系型数据库:考虑到事务和日志，对数据完整性有要求.对数据完整性有要求.**单个**数据库服务实例可以满足需求.最常用，用于大数据存储
#         非关系型数据库：使用灵活，应用场景广泛，速度快,格式灵活


# - 什么是事务, 事务的特点.
# 事务：单独的逻辑工作单元，进行独立操作，内部所有操作成功即成功，否则失败。
# 事务的特点：原子性，一致性，隔离性，持久性


# - 完成Mysql服务端和Navicat的安装.
# 已安装
# - 完成数据库和数据表的基础操作.
# 见图片
